#include "widget.h"
#include "ui_widget.h"
#include<QTimer>
#include<QDebug>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->lcdNumber->display(10);//设置初始值

    //创建QTimer示例
     timer= new QTimer(this);

    //timer的信号与槽函数链接
    connect(timer,&QTimer::timeout,this,&Widget::handle);

    //启动定时器  参数出发的是timeout的周期，  单位是ms
    timer->start(1000);

}



Widget::~Widget()
{
    delete ui;
}

void Widget::handle()
{
    //拿到lcdnumber数值
    int val = ui->lcdNumber->intValue();

    if(val<0)
    {
        timer->stop();
        return;
    }
    ui->lcdNumber->display(val-1);

}

